import { HOME_URL, LOGIN_URL } from '@/config/config'

/**
 * staticRouter(静态路由)
 */
export const staticRouter = [
  {
    path: '/',
    redirect: HOME_URL
  },
  {
    path: LOGIN_URL,
    name: 'login',
    component: () => import('@/views/common/login.vue'),
    meta: { title: '登录' }
  },
  {
    path: '/layout',
    name: 'layout',
    component: () => import('@/components/LayoutVertical/index.vue'),
    redirect: HOME_URL,
    children: []
  }
]

/**
 * errorRouter(错误页面路由)
 */
export const errorRouter = [
  {
    path: '/404',
    name: '404',
    component: () => import('@/components/ErrorMessage/404.vue'),
    meta: { title: '404页面' }
  },
  {
    path: '/500',
    name: '500',
    component: () => import('@/components/ErrorMessage/500.vue'),
    meta: { title: '500页面' }
  }
]

/**
 * notFoundRouter(找不到路由)
 */
export const notFoundRouter = {
  path: '*',
  name: 'notFound',
  redirect: { path: '/404' }
}
